#Programação orientada a objetos
Explore tagged Tumblr posts
Text
Encapsulamento em Java: Protegendo e Organizando seus Objetos
O que é Encapsulamento em Java? O encapsulamento é um dos pilares fundamentais da programação orientada a objetos (POO) e desempenha um papel essencial na construção de aplicações bem estruturadas, seguras e fáceis de manter. Em termos simples, o encapsulamento refere-se ao ato de esconder os detalhes internos de um objeto e expor apenas o que é necessário para o seu uso. Essa prática promove a…
0 notes
Note
cherryblogs não sei se você ainda tá de mal com o enzo massss pensei em um cenário bobinho aqui,,,
tinha visto numa entrevista da esquire q ele trabalhou por um tempo com computadores e entende bem do assunto e eu como uma grande apreciadora de nerds imaginei ele explicando altos assuntos tecnológicos sendo o grande pequeno homem inteligente q ele eh e a reader não entendendo nada mas amando cada segundo
ele realmente ama garota de programa então né ❤️ perdão pela piada nao me aguentei. omg eu nao sabia desse fato! é engraçado demais pq eu sou nerd🤓☝🏻 e foi meio esquisito escrever isso pq é oq eu estudo e ficou meio merda😪me perdoem pelas explicações bosta, eu sou tenebrosa pra ensinar as coisas.
aqui vou colocar um enzo mais novinho😇
Você bufa pela terceira vez, entediada na cama do seu namorado que estava com a cara concentrada enfiada no computador e os dedos grandes teclando intensamente junto com o clique incessante do mouse. Já fazia duas horas que ele não tirava os olhos da tela, totalmente focado em qualquer trabalho extremamente complicado que você não entendia nada quando olhava para a tela. Ao te escutar grunhir e se revirar inquieta na cama, Enzo se vira com um sorrisinho de lado para te encarar.
"Que foi, bebita?" Ele pergunta penteando os cabelos sedosos para longe do próprio rosto.
"Tô entediada, Enzo." Responde aborrecida e com um biquinho no lábios.
"Desculpa, linda." Ele fala depois de suspirar, se levantando e indo até você para distribuir beijinhos pela sua face emburrada. "Eu tenho que apresentar isso segunda e ainda nem fiz a metade." Se justifica com um ar cansado e com a proximidade te possibilitando ver cada detalhe do rosto atraente, mas também nota como as olheiras e exaustão pesavam o olhar do uruguaio. Mesmo assim, seu coração errava batidas com a beleza surreal do seu namorado.
"Tô te atrapalhando?" Pergunta tímida, movendo as mãos para acariciar a pele bronzeada do rosto dele. Enquanto isso, os braços musculosos de Enzo circulam sua cintura em um aperto carinhoso.
"Nunca, bebê. Pelo contrário, você me relaxa." Ele responde sorrindo e exibindo as covinhas charmosas. Em seguida, se inclina para dar um beijo demorado nos seus lábios e por um minuto te distraindo com a deliciosa sensação da boca carnuda sobre a sua.
"Tem certeza? Não posso evitar pensar nisso quando fico parada aqui fazendo nada." Fala ofegante assim que se afastam e Enzo roça a ponta do nariz avantajado na ponta do seu amorosamente. "Precisa de ajuda com algo?"
"Posso tentar te explicar, hm? O que acha do professor Enzo?" Pergunta rindo junto contigo com a imagem dele sendo um professor. Até que não era tão ruim...
"Pode ser. Adoro escutar sua voz."
Prontamente, o moreno pega sua mão para te puxar em direção a cadeira dele e te colocando no próprio colo. Você se aconchega no corpo másculo, com a cabeça no ombro torneado com os olhos para a tela repleta de linhas de códigos em várias cores.
"Isso aqui é um código básico de como se fosse uma locadora, sabe? Igual aquelas antigas onde você ia lá emprestava o filme ou não emprestava quando tava alugado já. Entendeu mais ou menos, né?" Ele pergunta ao mesmo tempo que passa um braço pela sua cintura, te puxando para mais perto e com a outra segurando o mouse para navegar entre as abas abertas no editor de códigos.
"Eu não sou tão mais nova que você, Enzo, eu sei o que é uma locadora." Responde revirando os olhos e brincando com um dos aneis da mão que te acariciava.
"Eu sei, fofinha, só queria te explicar melhor." Ele fala sorrindo travesso, fazendo cócegas na sua cintura arrancando um risinho seu. "Eu falo isso, porque aqui ó, tem um problema comum em todo tipo de sistema, como por exemplo cadastros, reservas, exclusão e redundâncias, então o meu trabalho é tentar diminuir isso, até porque economiza memória e ganho velocidade de execução." Seu corpo relaxava mais a cada palavra dele que tão eloquente conseguia te enfeitiçar tão fácil quando como estava te fazendo juras de amor.
"Aí, eu uso construtores, que me permitem referenciar e meio que modificar uma classe, assim criando outros elementos dentro dela, o que é chamado de instância." Ele continua explicando te deixando bobinha ao distanciar os olhos da tela para acompanhar o rosto sério do mais velho. "Contrutores são elementos da programação que você pode fazer pra incrementar uma variável, ou seja, existem vários filmes e pra não ficar repetindo várias vezes a mesma coisa, eu instâncio ele, entende? Crio um bloco de código que vai receber vários atributos para a variável filme. Alguma pergunta? Não sei se sou bom explicando."
"Mas o que são atributos?" Pergunta em uma voz hesitante tentando fingir que estava acompanhando o assunto e não só a voz grossa te explicando algo que você não entenderia nunca.
Enzo parece se animar com a sua pergunta, gesticulando com a mão animadamente enquanto volta a falar.
"Atributos são características de um objeto, que em programação significa algo do mundo real que colocamos em código. Por exemplo, você é uma pessoa que tem características, sendo elas, nome, idade, números. AÍ, eu coloco esses elemento dentro de uma classe, que armazena todos esses dados relacionados..."
Sua mente já estava viajando novamente, completamente vazia de qualquer pensamento sem ser a inteligência do seu namorado, além de estranhamente excitada com a forma gostosa que Enzo entoava cada frase, gesticulando e com o peito vibrando cada vez que falava algo com uma pronúncia mais rebuscada.
"Você tá me escutando?" Ele pergunta encarando seu rosto que fitava diretamente o dele ao invés da tela.
"Hm?" Pergunta desnorteada e com o rosto quente por ter sido pega no flagra.
"Que foi, princesa? Ta muito monótono e confuso?" Ele pergunta analisando atentamente sua expressão.
"Não! É que eu me distraí..." Fala com a voz vacilando e apertando as coxas para conter o formigamento no meio das suas pernas.
"Se distraiu com o que?" Ele pergunta com um sorriso perverso quando percebe o que realmente você sentia no momento. As mãos grandes agora apertando a suas coxas em uma provocação indiscreta. "Acho que nós dois precisamos relaxar um pouco, sabe? Clarear a mente." Continua a falar abaixando o tom de voz e a cabeça para distribuir beijos e chupões no seu pescoço. "E eu tenho em mente a atividade ideal pra fazer isso." Finaliza subindo a mão pela sua coxa até enfiá-la em baixo da sua saia e roçando com a ponta dos dedos o seu pontinho pulsante.
imaginei ele assim vey ai aquela voz falando coisas inteligentes... kill me now

#ask 🍒#enzo vogrincic#o assunto que eu falo é programação orientada a objeto#e tem mts termos generalizados erroneamente pq é difícil especificar pra qm não entende de programação
43 notes
·
View notes
Text
O Início do Declínio das Linguagens Orientadas a Objetos: Uma Análise da Transição para Paradigmas de Alto Desempenho · lgcovizzi · TabNews
0 notes
Text
Documentário sobre JavaScript Básico
Fala meus DEVs lindos (2 pessoas que seguem a página) durante minha jornada de Front-End eu me encanei bastante com o querido JavaScript em meus projetos, seja chat-bot, to do list ou qualquer mínima aplicação.
Atualmente eu tenho o objetivo de migrar para o TypeScript, PORÉM, não é tão simples refinar para o TS sem aprender o JS primeiro na minha opinião, sendo assim eu me enfiei em alguns cursos e quero gravar um FaaF Archive lá no canal desvendando um pouco das experiências que eu tive com o JavaScript que vou relatar um pouco aqui no BLOG.
Vamos começar falando do porque eu acho que tem tanta gente que prefere o PYTHON a mexer no JavaScript, isso porque o PYTHON É UMA MÃE CARINHOSA perto da paulada que você vai encontrar aqui. Estamos falando de uma linguagem de programação que vai somar um Number com uma String! E tirando essas esquisitices de lógica de comparação, eu não encontrei dificuldade alguma com Variáveis, Elementos, condicionais e Fluxo de execução. Sem dúvida se você já possui uma lógica de programação na cabeça, vai ser uma questão de adaptação para você aprender a mexer no básico do JavaScript.
Uma das experiências mais legais que eu aprendi ao começar a programar em JavaScript foi a parte de Debbuger do VSCode, ele serve para indicar para você basicamente "Em que ponto paramos" assim que ele atingir uma linha de código que você indicou, fazendo ele parar ali e procurar entender o que tá rolando. Vou mostrar um exemplo:
Você está com um código em Loop dentro de um While e precisa saber se um item específico está dentro de uma lista, assim o código vai ficar em Loop até encontrar o que você quer. Primeiro passo é criar um "contador" e considerar que ele é menor que o número de itens na sua lista para ele verificar um por um.
Pega seu valor e soma 1 nele mesmo
Nesse exemplo de código abaixo ele vai verificar se há um destino em um Array de destinos:
Esses são os BreakPoints:
Assim, quando for Debbugar, o código vai parar nesses pontos
Assim você consegue verificar exatamente o que está acontecendo com o isso código, ou é claro, você pode ser RAIZ e meter uma série de console.log() e ver o que está acontecendo.
Meu último tópico sobre o JavaScript Básico o que eu tenho a comentar é que eu prefiro muito mais a estrutura do While do que do FOR, apesar de serem semelhantes existe uma mudança clara na estrutura do código.
Enquanto no While você insere a condição dentro do parênteses, no FOR você precisa colocar o valor da variável, sua condição e o que deve ser executado, tudo logo de cara e sem choro.
Enfim pessoal, eu dei uma geral simples sobre o JavaScript básico e tenho muito mais a comentar sobre a Programação Orientada a Objetos do JavaScript, se quiserem que eu faça uma parte 2 desse comentário basta pedir e se quiserem podem acompanhar o desenrolar dessa saga lá no Youtube: FaaF Archive!
https://www.youtube.com/@faafarchive
#youtube#coding#programação#python#html css#htmlcoding#80s#nostalgia#vintage#jujutsu kaisen#javascript
0 notes
Text
Java: Uma Linguagem Robusta e Versátil que Impulsiona o Mundo Digital
Java, a linguagem de programação robusta e versátil que domina o cenário tecnológico há décadas, continua a ser uma força motriz fundamental para o desenvolvimento de software em diversos setores.
Nascida para a Portabilidade e Segurança: Desenvolvida no início dos anos 90 pela Sun Microsystems, Java foi lançada oficialmente em 1995 com o lema "Escreva uma vez, execute em qualquer lugar". Essa filosofia inovadora a tornou a escolha ideal para softwares multiplataforma, permitindo que programas Java rodassem em qualquer dispositivo com a Máquina Virtual Java (JVM) instalada. Essa característica a diferenciou, tornando-a uma linguagem altamente portátil e segura.
Dominando o Mercado de Trabalho: A importância de Java no mercado de trabalho é inegável. Sua robustez, escalabilidade e estabilidade a tornaram a espinha dorsal de sistemas empresariais em grandes corporações. A linguagem também é amplamente utilizada em tecnologias populares como Android, sistemas embarcados e aplicativos web, impulsionando a demanda por desenvolvedores Java em todo o mundo.
Eficiência Imbatível: A eficiência de Java reside em suas características e ferramentas intrínsecas:
Orientação a Objetos: Java é estritamente orientada a objetos, promovendo a criação de softwares modulares e reutilizáveis, facilitando o gerenciamento de projetos complexos e a escalabilidade do código.
Gerenciamento Automático de Memória: Através do coletor de lixo, Java elimina automaticamente a necessidade de desalocação manual de memória, reduzindo drasticamente os riscos de vazamentos e outros problemas relacionados à memória.
Segurança Robusta: A segurança sempre foi prioritária em Java. Seu ambiente de execução inclui recursos como gerenciamento de exceções e sandbox, protegendo contra códigos não confiáveis.
Bibliotecas e Ferramentas Abundantes: Java oferece um vasto conjunto de bibliotecas, frameworks e ferramentas de desenvolvimento (como Spring, Hibernate, Maven e Eclipse), otimizando o processo de criação de aplicações robustas.
Comunidade Ampla e Ativa: Uma das maiores comunidades de desenvolvimento do mundo, Java possui diversos recursos de aprendizado, fóruns e documentação extensa, além de cursos e tutoriais para aprimoramento contínuo e adaptação às novas tendências. Java transcende o tempo como uma linguagem de programação essencial, mantendo sua relevância e sendo a escolha preferida de desenvolvedores e empresas. Sua robustez, eficiência, versatilidade e ampla aplicabilidade garantem seu lugar como uma das linguagens mais importantes e úteis no futuro próximo. Dominar Java abre portas para um mundo de oportunidades no mercado de trabalho em constante evolução.
Autora: Rafaela Gomes
1 note
·
View note
Text
Drawing Machines #7
Ivan Sutherland - Sketchpad

O Sketchpad, foi desenvolvido por Ivan Sutherland durante o seu doutoramento no MIT em 1964, e representa um marco revolucionário na história da computação e da programação orientada a objetos. Diferenciando-se dos editores gráficos convencionais, o Sketchpad permitiu a criação de objetos manipuláveis, introduzindo a inovadora ideia de um "Master drawing" que servia como base para a geração de múltiplas "instance drawings". Essa abordagem não transformou apenas a interação com o software, mas estabeleceu também os fundamentos para o conceito da programação orientada a objetos. A evolução subsequente para a terceira versão expandiu o sistema para o espaço tridimensional, sendo pioneiro na incorporação de vistas ortogonais e perspectivas em diferentes escalas.
youtube
O legado duradouro do Sketchpad é testemunho não apenas da genialidade de seu criador, mas também da importância de suas contribuições para a evolução contínua da informática.
0 notes
Text
Java COMPLETO 2023 Programação Orientada a Objetos +Projetos | Udemy
Java 2022 COMPLETO: Do Zero ao Profissional + Projetos! | Udemy
Aprenda JAVA em 7 dias + Projetos Reais (2023) | Udemy
Java // Dicionário do Programador - YouTube
Curso de Java #01 - História do Java - Gustavo Guanabara - YouTube
Certificação Java: Prepara-se para certificação Java OCA | Alura
1 note
·
View note
Text
Programação não é com IA / Nova UI / Governo: fuga de talentos
Curiosidade para o dia 20 de junho: em 1935, era fundada a japonesa Fujitsu, uma das mais antigas empresas de tecnologia do mundo. Para respeitado professor de Ciência da Computação, os atuais LLMs são bons o suficiente para muitas aplicações, mas não para programação: Bertrand Meyer – conhecido por suas contribuições a linguagens orientadas a objetos – compara sistemas como o ChatGPT a um…

View On WordPress
0 notes
Text
Xamarin Forms - Como utilizar Labels
Xamarin Forms – Como utilizar Labels
o post Xamarin Forms – Como utilizar Labels tem como objetivo ensinar a utilizar a view Label, pois muitas vezes nos programadores ficamos em dúvida de como exibir e formatar os textos em um app.
Xamarin Forms – Como utilizar Labels
A view Label é usada para exibir texto, tanto em linha única como em múltiplas linhas. Elas podem ter fontes personalizadas (famílias, tamanhos e opções) e texto…
View On WordPress
#aprenda os principais componentes#Curso Completo#Image#Label#Programação orientada a objetos#programação para celular#programação para celular multiplataforma#Stacklayout#TapGestureRecognizer#xamarin#xamarin forms
1 note
·
View note
Text
Desvendando Objetos: O Que São, Como Criá-los e Sua Importância na Programação
Este artigo fornece uma visão geral clara sobre o que é um objeto em programação, como criar um objeto e a função crucial do operador new e do construtor. Essa compreensão é fundamental para trabalhar efetivamente com a programação orientada a objetos. Continue reading Desvendando Objetos: O Que São, Como Criá-los e Sua Importância na Programação
0 notes
Text
Qual a utilidade da orientação a objetos na programação, se podemos simplesmente criar e reutilizar funções?
Qual a utilidade da orientação a objetos na programação, se podemos simplesmente criar e reutilizar funções?
Essa é a resposta que dei no site Quora a essa pergunta:
A maior vantagem da Orientação a Objetos é em prover um nível mais alto de Abstração de Dados e a construção e manutenção facilitada de Tipos Abstratos de Dados (TAD).
Não que isso não seja impossível com a programação estruturada (baseada em funções) – mas fazer e construir TAD’s assim, via programação estruturada é mais complicado…
View On WordPress
0 notes
Text
Desvendando o Polimorfismo em Java: Um Guia Prático para Iniciantes
O que é Polimorfismo em Java? O polimorfismo é um dos pilares da programação orientada a objetos (OOP) e uma característica fundamental de linguagens como Java. O termo “polimorfismo” vem do grego e significa “muitas formas”. Em termos de programação, ele se refere �� capacidade de um objeto se comportar de maneiras diferentes, dependendo do contexto. Em Java, isso é alcançado principalmente…
0 notes
Text
Entendendo Herança em Java: Conceitos e Exemplos
Introdução à Herança em Java A herança é um dos pilares principais da programação orientada a objetos (POO), juntamente com o polimorfismo, encapsulamento e abstração. No contexto de Java, herança permite que uma classe herde atributos e métodos de outra, proporcionando uma maneira eficiente de reutilizar código e organizar melhor a estrutura de um programa. Neste artigo, vamos explorar os…
0 notes
Text
Desenvolvendo um sistema de controle de estoque - Parte 21
Desenvolvendo um sistema de controle de estoque – Parte 21
O post Desenvolvendo um sistema de controle de estoque – Parte 21 tem como objetivo ensinar o internauta a criar um sistema de controle de estoque utilizando a linguagem de programação C#, a ferramenta de desenvolvimento Visual Studio e o Banco de dados SQL Server. O sistema será desenvolvido utilizando o conceito de camadas (Três camadas) e terá cadastro de clientes, fornecedores, categorias,…
View On WordPress
#Banco de Dados#C#Controle de estoque#Curso Completo#Programação orientada a objetos#SQL Server#tela de venda#Vídeo Aulas#Visual Studio#windows form
0 notes
Text
Xamarin Forms - Aprenda a criar o app Tabuada
Xamarin Forms – Aprenda a criar o app Tabuada
Que tal criar os seus próprios apps para Android, Windows Phone e IOS. O post Xamarin Forms – Aprenda a criar o app Tabuada ensina de maneira fácil, rápida e dinâmica como criar o app Tabuada utilizando o Xamarin Forms.
Ao construir o app Tabuada você aprenderá como utilizar o Stacklayout, ListView, Image e Label. Também aprenderá a criar eventos to tipo click.
Xamarin Forms – Aprenda a criar o…
View On WordPress
#aprenda os principais componentes#Curso Completo#Image#Label#Programação orientada a objetos#programação para celular#programação para celular multiplataforma#Stacklayout#xamarin#xamarin forms
0 notes
Text
Exercícios em Java - Jogo da adivinhação
Quer aprender Java mas esta sem idéias. Então acompanhe a série de posts Exercícios em Java tem como objetivo demonstra uma série de exercícios em java para auxiliar todas as pessoas que estão aprendendo a linguagem.
Exercícios em Java – Jogo da adivinhação
Enunciado:Implemente um projeto em java que tem como objetivo criar um game em que o jogador deverá adivinhar uma charada com base em uma…
View On WordPress
0 notes